package com.ehome.poct.core.dao.entity.report;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ehome.mybatisplus.autoconfigure.BaseEntityOld;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 检测报告配置标（报告隐藏与展示）
 *
 * @author muqiu
 * @Date 2022-10-25 09:40
 */
@TableName("test_report_conf")
@Data
public class TestReportConfDO extends BaseEntityOld<TestReportConfDO> {

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    
         /**
         * 主键id
         * 
         */
        @TableId
        private Long testReportConfId;
         /**
         * 诊所id
         * 
         */
        @TableField(value="clinic_id")
        private Long clinicId;
         /**
         * 当前报告展示状态(0.不隐藏 1.部分隐藏 2.全部隐藏)
         * 
         */
        @TableField(value="report_status")
        private Integer reportStatus;
         /**
         * 隐藏报告时间范围 开始时间
         * 
         */
        @TableField(value="start_time")
        private LocalDateTime startTime;
         /**
         * 隐藏报告时间范围 结束时间
         * 
         */
        @TableField(value="end_time")
        private LocalDateTime endTime;

        @TableField(value = "operator")
        private String operator;
    
}
